#ifndef GAME_H
#define GAME_H

#include "WZData.h"
#include "Graphics.h"
#include "Character.h"
#include "Endian.h"
#include "Mouse.h"
#include "Network.h"
#include "Objects.h"
#include "Utilities.h"
#include <sstream>
#include <vector>

using namespace std;

namespace Game {
	//extern string curMap;
	//extern wz::node curMapNode;
	class Foothold{
	public:
		double x1, y1, x2, y2;
		Foothold(double,double,double,double); // x1,y1,x2,y2
		~Foothold();
		void draw();
	};
	bool init(string path);
	bool loop();
	void handle_input();
	void unload();
	void load_map(string id);
	void load_footholds();
	void load_tiles();
	void load_objs();
}

#endif